package collection;

import java.util.*;

/**
 * Collection提供了一个静态方法:
 * static void sort(List list)
 * 可以对给定的集合进行自然排序(从小到大)
 */
public class SortListDemo {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        Random rand = new Random();
        for(int i=0;i<10;i++){
            list.add(rand.nextInt(100));
        }
        /** Collection:
         * static void sort(List list)
         * 集合排序(从小到大)
         * Collections.sort(?);
         */
//        System.out.println(list);
//        Collections.sort(list);
//        System.out.println(list);

        System.out.println(list);

//        Collections.sort(list, new Comparator<Integer>() {
//            @Override
//            public int compare(Integer o1, Integer o2) {
//                Integer t1 = o1;
//                Integer t2 = o2;
//                return t1-t2;
//            }
//        });
//
        /** lambda: 表达式 */
        Collections.sort(list,(o1,o2)-> o1-o2);
        System.out.println(list);

    }
}
